﻿using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Pipes;
using System.Linq;
using System.ServiceModel;
using System.ServiceModel.Activation;
using System.Text;
using RrslLite.Net.Contracts;
using RrslLite.Net.Ioc;
using RrslLite.Net.Messages;

namespace RrslLite.Host
{
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
    public class WcfMessageService : MessageService, IWcfMessageService
    {
        public virtual Message[] InvokeOperations(params Message[] messages)
        {
            return base.ProcessMessages(messages);
        }
    }
}
